package org.appfuse.dao;

import java.util.List;
import org.appfuse.model.Bcxx;

/**
 * Data access object (DAO) for domain model class Bcxx.
 * @see org.appfuse.model.Gzxx
 * @author MyEclipse - Hibernate Tools
 */
public interface BcxxDAO extends Dao  {

    public void save(Bcxx transientInstance);
    
    public void update(Bcxx transientInstance);
    
	public void delete(Bcxx persistentInstance) ;
    
    public Bcxx findById( String a00, Integer id);
    
	public List findByA00(String a00);

	public Integer newId(String a00);
    
    public List findByExample(Bcxx instance);
    
    public List findByProperty(String propertyName, Object value);

    public Bcxx merge(Bcxx detachedInstance);

    public void attachDirty(Bcxx instance);
    
    public void attachClean(Bcxx instance);
}